/*CLASSE: [Default]*/

HTML {
font-family: Verdana;
font-size: 10px;
}

A {
text-decoration: none;

}
A:hover {
text-decoration: underline;
}

BODY {
background-color: #E0F0E7;
padding-top: 0px;
}

TD{

}

BODY, TD, DIV {
	font-family: Verdana;
	font-size: 11px;
}

H1 {
font-family: Trebuchet MS;
font-size: 15px;
color: #064677;
height: 23px;

font-weight: bold;
text-align: left;
padding-top: 3px;
padding-left: 28px;
background-image:  url("../img/27091.gif");
background-repeat: no-repeat;
}


/*CLASSE: [Aggiunte ]*/

TD.ombra {
	background-image: url("../img/27020.gif");
	background-repeat: repeat-y;
	width: 4px;
}

TD.ombra_bottom {
	background-image: url("../img/27035.jpg");
	background-repeat: no-repeat;
	height: 5px;
}

DIV.img_elenco {
	width: 150px;
	padding-top: 10px;
}

.img_elenco IMG {
	border: 1px solid #A2C466;

}

.fondodett {
	background-color: #D1EAA9;
	border: 1px solid #A2C466;
	border-right: none;
	padding: 20px;
	padding-right: 0px;
}

.fondoimm {
	background-color: #D1EAA9;
	border: 1px solid #A2C466;
	border-left: none;
	padding: 20px;
	padding-left: 0px;
	padding-right: 10px;
}

.fondoimm IMG {
	border: 1px solid #A2C466;
}

.back a{
  background-image: url("../img/20705.gif");
  background-repeat: no-repeat;
  height: 18px;
  width: 71px;
}

.back a:hover {
  background-image: url("../img/20706.gif");
  background-repeat: no-repeat;
  height: 18px;
  width: 71px;
}

/*CLASSE: [ Homepage ]*/

#tit_news {
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: bold;
	color: #529DE1;
	background-image:  url("../img/26652.gif");
	background-repeat: no-repeat;
	background-position: 13px 10px;
}

#archivio {
	text-align: right;
	width: 772px;
   padding-top: 5px;
}

#archivio a {
	color: #87C24C;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	padding-left: 30px;
}

#archivio a:hover {
	text-decoration: none;
}

DIV#news1 {
width: 500px;
padding-left: 10px;
}

#newsPrimoPiano {
	padding-top: 5px;
}

#NewsAbstractPrimoPiano {
	font-family: Verdana;
	font-size: 10px;
	color: #000;
	margin: 0px;
	text-decoration: none;
	padding-bottom: 5px;
}

#newsImmaginePrimoPiano {
	display: none;
}

#NewsDataPrimoPiano { 
	font-size: 10px;
	color: #000000;
	font-weight: bold;
                padding-left: 12px;
}

#NewsTitoloPrimoPiano a {
	font-size: 10px;
	font-weight: bold;
	color: #87C24C;
	text-decoration: underline;
}

#NewsTitoloPrimoPiano a:hover {
	text-decoration: none;
}


/*CLASSE: [ Banner ]*/

TD.tdBan1 {
	background-color: #FFFFFF;
	vertical-align: top;
}

TD.tdBan2 {

}


/*CLASSE: [ PATH]*/
TD.path {
 background-color: #336CA7;
 font-family: Verdana;
 font-size: 10px;
 color: #FFFFFF;
 height: 16px;
 text-align: left;
 padding-left: 6px;
 text-transform: lowercase;
 border: none;
}

/*CLASSE: [Titolo Tabelle]*/

TD.tdTitolo {
font-family: Verdana;
font-size: 11px;
color: #fff;
text-decoration: none;
font-weight: bold;
background-color: #71A072;
border:none ;
padding: 5px;
height: 15px;
}

.tdTitolo {
font-family: Verdana;
font-size: 11px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
 
}

.bordotabella {
color: #000000;
border: 1px #000000 solid;
background-color: #FFFFFF;
}

/*CLASSE: [Ricerca]*/

.tdSea10 TABLE{
  color: #ffffff;
  background-color: #000099; 
  border-bottom: 2px solid #264665;  
  height: 30px;
  padding-top: 4px;
}

.tdSea10 TABLE {
	width: 230px;
}

.tdSea10 INPUT {
	background-color: #000099;
	color: #fff;
	border: 1px solid white; 
}

.tdSea10 INPUT.Pulsante {
	background-color: #000099;
	color: #fff;
	border: none; 
	width: 50px;	
}


/*CLASSE: [Ricerca_box]*/

TD.tdSeabox {
font-family: Verdana, sans-serif;
font-size: 9px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
background-color: #232e6c;
height: 31px;
}

.tdSeabox {
font-family: Verdana, sans-serif;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

/*CLASSE: Avvio Veloce1 [Sfondo Avvio Veloce]*/ 

TD.tdQck4 {
	background-color: #4E97D1;
   border: 1px solid #4E97D1;
	border-left: none;
	width: 469px;
	text-align: right;
}

.tdQck4 a{
color: #FFF;
text-decoration: none;
padding-left: 7px;
padding-right: 7px;
}

/*CLASSE: Avvio Veloce1 [Avvio Veloce] Livello 0*/ 

TD.lstQck4Liv0{

}

.lstQck4Liv0 a{
color: #FFF;
display: block;
border-left: 1px solid #fff;
}


/*CLASSE: Avvio Veloce1 [Avvio Veloce] Livello 0 Selezionato*/

TD.lstQck4Liv0Sel{

}

.lstQck4Liv0Sel a{
	color: #FFF;	
	text-decoration: underline;
}

TD.lstQck4Liv0Sel a:hover{
	text-decoration: none;
}

/*CLASSE: Avvio Veloce1 [Avvio Veloce] Personalizzazioni*/

#lnkmenu10707 {
	border-left: none;
}

/*CLASSE: piedino [Piedino]*/ 

TABLE.sfondo_piedino {
background-image: url("../img/5585.JPG");
background-repeat: no-repeat;
height: 20px;
color: #FFFFFF;
}

TD.piedino {
color: #FFFFFF;
}

.piedino a {
color: #FFFFFF;
}


/*CLASSE: [Parte Centrale]*/

TD.tdCC14_bis {
	border-top: 10px solid #FFF;
	border-left: 10px solid #FFF;
	width: 560px;
}
.tdCC14_bis {
padding-top: 0px;
padding-bottom: 15px;
border:none ;
text-align: left;
vertical-align: top;
line-height: 16px;
background-color: #FFFFFF;
padding-right: 10px;
background-image: url("../sfondo_bianco.jpg");
background-position: center;
background-repeat: no-repeat;
}


TD.tdCC14 {
	border-top: 10px solid #FFF;
	border-left: 10px solid #FFF;
	width: 560px;
}
.tdCC14 {
padding-top: 0px;
padding-bottom: 15px;
border:none ;
text-align: left;
vertical-align: top;
line-height: 16px;
background-color: #FFFFFF;
padding-right: 10px;
background-image: url("../sfondo 3.jpg");
background-position: center;
background-repeat: no-repeat;
}

.tdCC14 a {
color: #323232;
text-decoration: underline;
font-weight: normal;
font-size: 11px;
}

.tdCC14 a:hover {
color: #323232;
text-decoration: none;
font-weight: normal;
font-size: 11px;
}

.tdCC14 TABLE {
  color: #666;
}

/*CLASSE: Navigazione1 [Sfondo Navigazione]*/

TD.tdNav5{
	vertical-align: top;
	background-color: #fff;
	padding-top: 10px;
	padding-left: 9px;
	display: block;
}

TD.tdNav5 a{
color: #FFFFFF;
}


/*CLASSE: Navigazione1 [Navigazione] Livello 0*/

TD.lstNav5Liv0 {
	height: 22px;
	border: 1px solid #0A5187;	 
	border-top: none;
	background-image: url("../img/27028.jpg");
	background-repeat: no-repeat;
	background-position: left;
	width: 180px;
}

TD.lstNav5Liv0 a{
padding-top: 1px;
font-size: 11px;
text-decoration: none;
color: #000;
padding-left: 10px;
display: block;

}

TD.lstNav5Liv0 a:hover {
font-size: 11px;
}

/*CLASSE: Navigazione1 [Navigazione] Livello 0 Selezionato*/

TD.lstNav5Liv0Sel {
	height: 22px; 
	border-top: none;
	background-image: url("../img/27028.jpg");
	background-repeat: no-repeat;
	background-position: left;
	width: 180px;
}

TD.lstNav5Liv0Sel a{
font-size: 11px;
font-weight: bold;
text-decoration: none;
color: #000;
padding-left: 20px;
}

TD.lstNav5Liv0Sel a:hover {
font-size: 11px;
text-decoration: none
}


/*CLASSE: Navigazione1 [Navigazione] Livello 1*/

TD.lstNav5Liv1 {
	height: 22px; 
	border: 1px solid #87C24C;
	border-top: none;
	background-image: url("../img/27115.jpg");
	background-repeat: repeat-x;
	background-position: left;
	background-color: #C3E68A;
	width: 180px;
}

TD.lstNav5Liv1 a{
color: #000;
padding-left: 10px;
}

TD.lstNav5Liv1 a:hover{
   text-decoration: underline;
}

/*CLASSE: Navigazione1 [Navigazione] Livello 1 Selezionato*/

TD.lstNav5Liv1Sel {
	height: 22px;
	border: 1px solid #B2CEE5; 
	border-top: none;
	background-image: url("../img/27115.jpg");
	background-repeat: repeat-x;
	background-position: left;
	background-color: #B2CEE5;	
	width: 180px;
}

TD.lstNav5Liv1Sel a{
padding-left: 24px;
text-decoration: none;
color: #000;
font-weight: bold;
display: block;
}


/*CLASSE: Navigazione1 [Navigazione] Livello 2*/

TD.lstNav5Liv2 {
	height: 22px; 
	border: 1px solid #87C24C;
	border-top: none;
	background-image: url("../img/27856.jpg");
	background-repeat: no-repeat;
	background-position: left; 
	background-color: #99CC66;
	width: 180px;
}

TD.lstNav5Liv2 a{
color: #000;
padding-left: 30px;
}

TD.lstNav5Liv2 a:hover{
   text-decoration: underline;
}

/*CLASSE: Navigazione1 [Navigazione] Livello 2 Selezionato*/

td.font-family {
	height: 22px; 
	border: 1px solid #87C24C;
	border-top: none;
	background-image: url("../img/27856.jpg");
	background-repeat: no-repeat;
	background-position: left; 
	background-color: #99CC66;
	width: 180px;
}

TD.lstNav5Liv2Sel a{
padding-left: 30px;
text-decoration: none;
color: #000;
font-weight: bold;
display: block;
}


/*CLASSE: Navigazione [Personalizzazioni] */

#menu10710 {
	border-top: 1px solid #87C24C;
}


/*CLASSE: [Maschera Login]*/

TD.tdlogin8 {
font-family: Verdana;
font-size: 11px;
color: #ffffff;
text-decoration: none;
font-weight: normal;
background-color: #ffffff;
border: #232e6c solid 1px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
width: 130px;
height: 100px;
text-align: center;
vertical-align: middle;
}

.tdlogin8 {
font-family: Verdana;
font-size: 11px;
color: #000000;
text-decoration: none;
font-weight: normal;
}

/*CLASSE: [Campi Form]*/

INPUT {
font-size: 10px;
color: #757575;
 width: 250px;
}


#ricercadoc {
display: none;
}

.input_small {
  width: 35px;
}

.input_importo {
  width: 80px;
}

.input_data {
  width: 80px;
}

.input_big {
font-size: 10px;
color: #757575;
 width: 150px;

}


/*CLASSE: [Pulsanti]*/

.Pulsante {
border: 1px solid #990000;
color: #ffffff;
text-decoration: none;
background-color: transparent;
border: none;
width: 70px;
height: 16px;
text-align: right;
vertical-align: middle;
cursor: pointer;
background-image: url("../img/26186.gif");
background-repeat: no-repeat;
background-position: 4px center;
}

/*CLASSE: [Select]*/

SELECT {
font-family: Verdana;
font-size: 11px;
text-decoration: none;
font-weight: normal;
border:none ;
text-align: left;
vertical-align: middle;
}

/*CLASSE: [Lista 1]*/

TD.tdLista1 {
font-family: Verdana;
font-size: 10px;
color: #757575;
text-decoration: none;
font-weight: normal;
border:none ;
 vertical-align: top;
 padding: 3px;
}

.tdlista1 a {
color: #009900;
text-decoration: underline;
}

.tdlista1 a:hover {
color: #1FC501;
text-decoration: none;
}


/*CLASSE: [Lista 2]*/

TD.tdLista2 {
font-family: Verdana;
font-size: 10px;
color: #757575;
text-decoration: none;
font-weight: normal;
border:none ;
 vertical-align: top;
 padding: 3px;
background-color: #EEEEEE;
}

.tdlista2 a {
color: #009900;
text-decoration: underline;
}

.tdlista2 a:hover {
color: #1FC501;
text-decoration: none;
}


/*CLASSE: [Contorno tabelle]*/
TD.tdTabella {
text-decoration: none;
font-family: Verdana;
font-size: 11px;
color: #000000;
font-weight: bold;
font-weight: normal;
border: #517950 solid 1px;
text-align: left;
vertical-align: top;
}

.tdTabella {
font-family: Verdana;
font-size: 11px;

text-decoration: none;
font-weight: bold;
 
}


/*CLASSE: Colonna Lancio1 */

TD.tdLan6 {
	margin: 0px;
	border: none;
	padding-top: 10px;
	background-color: #fff;
}

DIV.tdLan6 { 
display: none;
}

TD.tdLIn6 { 
display: none;
}

DIV.tdLTd6 {
padding-left: 9px;
padding-bottom: 10px;
}

/*CLASSE: Colonna Lancio2 */

.tdLan29 TABLE{
  width: 100%;
}

DIV.tdLan29 { 
}

TD DIV.tdLan29 {
  display: none;
}

TD.tdLTd29 TABLE { 
	color: #fff;
	font-family: arial;
	font-size: 11px;
	color: #104B9C;
}

DIV.tdLTd29 { /*tabella media*/

}

.tdLTd29 a{ 
  color: #104B9C;
  text-decoration: underline;
}

TD.tdLIn29 { 
display: none;
}

/*CLASSE: Colonna Lancio3 */

.tdLin30 {
  display: none;
}

TD.tdLan30 {
text-align: center;
background-color: #FFF;
border-left: 20px solid #FFF;
}

DIV.tdLTd30 {
	width: 510px;
}

DIV.tdLan30 {
  display: none;
}

.tdLTd30 a {
  color: #006699;
  text-decoration: none;
  font-weight: bold;
  font-size: 10px;
}

.tdLTd30 a:hover {
color: #3399CC;
text-decoration: underline;
font-weight: bold;
font-size: 10px;
}


/*CLASSE: [Stampa, Indietro, Invia a]*/

TD.tdStampa11 {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #F0F0F0;
text-decoration: none;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}

.tdStampa11 {
color: #C8C8C8;
font-size: 10px;
text-decoration: none;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}

TD.tdinviapagina12 {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #F0F0F0;
text-decoration: none;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}

.tdinviapagina12 {
color: #C8C8C8;
font-size: 10px;
text-decoration: none;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}
TD.tdindietro13 {
font-family: Verdana, sans-serif;
font-size: 10px;
color: #F0F0F0;
text-decoration: none;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}

.tdindietro13 {
color: #C8C8C8;
font-size: 10px;
text-decoration: none;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}


/*CLASSE: Notizie Tematica*/
.newsImmaginePrimoPiano {
float: left;
padding-right: 7px;
padding-top: 3px;
}

.NewsDataPrimoPiano { display: none }

.NewsBoxTematicheINT {
font-family: Arial;
font-size: 16px;
color: #009900;
font-weight: bold;
text-align: right;
border-bottom: 1px solid #FF9900;
text-decoration: none;
}

.NewsBoxTematicheINT a{
text-decoration: none;
}

TD.NewsIntestazione {
margin-top: 10px;
}

.NewsIntestazione {
font-family: Arial;
font-size: 16px;
color: #009900;
font-weight: bold;
text-decoration: none;
}

.NewsIntestazione a{
text-decoration: none;
}

/*CLASSE: Notizie homepage */

.NewsDataBrevi{
display: none;
}
TD.NewsTitoloBrevi {
padding: 2px;
}

.NewsTitoloBrevi a{
font-size: 12px;
font-weight: bold;
color: #666666;
text-decoration: none;
}

.NewsTitoloBrevi a:hover{
font-size: 12px;
color: #666666;
text-decoration: underline;
}


/*CLASSE: [ News - Dettaglio Notizia ]*/ 

TD.dataNews, TD.tematicaNews  {
	font-size: 10px;
	color: #000000;
	font-weight: normal;
   padding-left: 12px;
	padding-bottom: 10px;
}

TD.titolonews {
font-family: Trebuchet MS;
font-size: 15px;
color: #4B9105;
height: 23px;
font-weight: bold;
text-align: left;
padding-top: 3px;
padding-left: 28px;
background-image:  url("../img/27091.jpg");
background-repeat: no-repeat;
}

TD.abstractNews {
font-size: 10px;
color: #000;
margin: 0px;
width:100%;
text-decoration: none;
padding: 8px 0px;
}

TD.abstractNews h3 {
display: none;
}

TD.testoNews {
color: #000;
padding-top: 9px;
margin: 0px;
width:100%;
text-decoration: none;
line-height: 16px;
}

.testoNews a {
color: #006699;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}

.testoNews a:hover {
color: #3399CC;
text-decoration: underline;
font-weight: bold;
font-size: 10px;
}

TD.testoNews IMG {
margin-top: 3px;
margin-right: 7px;
}
	
.container1_new {
	background-color: #f3f2ed;
    background:url(../images/bkg_b1.jpg) no-repeat 0 0;	
	margin: 10px auto; 
	width: 179px; 
	color: #000; 
	position: relative; 
	height: 33px;	
	font-size: 10px;
}
.container2_new {
	background-color: #f3f2ed;
    background:url(../images/bkg_b2.jpg) no-repeat 0 0;	
	margin: 10px auto; 
	width: 179px; 
	color: #000; 
	position: relative; 
	height: 33px;
	font-size: 10px;
}
.container3_new {
	background-color: #f3f2ed;
    background:url(../images/bkg_b3.jpg) no-repeat 0 0;	
	margin: 10px auto; 
	width: 179px; 
	color: #000; 
	position: relative; 
	height: 50px;
	font-size: 10px;
}
.container4_new {
	background-color: #f3f2ed;
    background:url(../images/bkg_b4.jpg) no-repeat 0 0;	
	margin: 10px auto; 
	width: 179px; 
	color: #000; 
	position: relative; 
	height: 50px;
	font-size: 10px;
}
.container5_new {
	background-color: #f3f2ed;
    background:url(../images/bkg_b5.jpg) no-repeat 0 0;	
	margin: 10px auto; 
	width: 179px; 
	color: #000; 
	position: relative; 
	height: 50px;
	font-size: 10px;
}
